#header .header-top {
  padding-top: 27px;
  padding-bottom: 20px; }
#header .stickUpTop.isStuck .header-top {
  padding-top: 20px;
  padding-bottom: 20px; }
@media (min-width: 768px) {
  #header .header-nav {
    padding-top: 25px; }
  #header .header-top {
    padding-top: 37px;
    padding-bottom: 30px; } }
@media (min-width: 1200px) and (max-width: 1509px) {
  #header .jxsearch-wrapper .icon-toggle i, #header .cart-preview i {
    font-size: 22px; } }

#jx-header-account-link i, .wishlist-header .jxwishlist-link i, .compare-header a i {
  font-size: 14px; }
@media (min-width: 1200px) {
  #jx-header-account-link span, .wishlist-header .jxwishlist-link span, .compare-header a span {
    display: inline-block; } }

@media (min-width: 1200px) {
  .compare-header a i {
    margin-right: 4px; } }

.jxsearch-wrapper .button-search {
  color: black; }
  .jxsearch-wrapper .button-search:hover, .jxsearch-wrapper .button-search:active, .jxsearch-wrapper .button-search:focus {
    color: #B704EB; }
  @media (max-width: 1199px) {
    .jxsearch-wrapper .button-search {
      right: 8px; } }
.jxsearch-wrapper #jxsearchblock {
  width: calc(100% - 30px);
  max-width: 600px;
  background: transparent;
  border: none; }
  .jxsearch-wrapper #jxsearchblock .custom-select {
    border-color: white; }
  .jxsearch-wrapper #jxsearchblock .form-control {
    background-color: white;
    border-radius: 35px;
    padding-right: 50px;
    color: black; }
    .jxsearch-wrapper #jxsearchblock .form-control::placeholder {
      color: black; }
  @media (min-width: 768px) and (max-width: 1199px) {
    .jxsearch-wrapper #jxsearchblock {
      top: 35%; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .jxsearch-wrapper #jxsearchblock {
      max-width: 50%; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .jxsearch-wrapper #jxsearchblock {
      max-width: 60%; } }
  @media (min-width: 1200px) {
    .jxsearch-wrapper #jxsearchblock {
      max-width: 940px; }
      .jxsearch-wrapper #jxsearchblock .form-control {
        padding-right: 65px; } }
  @media (min-width: 1510px) {
    .jxsearch-wrapper #jxsearchblock {
      max-width: 1090px; } }
.jxsearch-wrapper #jxsearch-close {
  right: 100%;
  margin-right: 3px; }
  @media (min-width: 768px) {
    .jxsearch-wrapper #jxsearch-close {
      margin-right: 16px; } }
.jxsearch-wrapper .nav-tabs li a {
  color: #16171d; }
  .jxsearch-wrapper .nav-tabs li a:hover {
    color: #B704EB; }
.jxsearch-wrapper .nav-tabs li:first-child a {
  color: #B704EB; }
.jxsearch-wrapper .jxsearch-result {
  background-color: white;
  border-radius: 35px; }
  .jxsearch-wrapper .jxsearch-result > div .jxsearch-row:hover {
    background: #f2f2f2; }
  .jxsearch-wrapper .jxsearch-result > div .reference, .jxsearch-wrapper .jxsearch-result > div .quantity, .jxsearch-wrapper .jxsearch-result > div .availability {
    color: #8b8b8b; }
  .jxsearch-wrapper .jxsearch-result > div .name, .jxsearch-wrapper .jxsearch-result > div .manufacturer-name, .jxsearch-wrapper .jxsearch-result > div .supplier-name, .jxsearch-wrapper .jxsearch-result > div .price {
    color: black; }
  .jxsearch-wrapper .jxsearch-result > div .pagers a {
    color: black; }
    .jxsearch-wrapper .jxsearch-result > div .pagers a:hover, .jxsearch-wrapper .jxsearch-result > div .pagers a:active, .jxsearch-wrapper .jxsearch-result > div .pagers a:focus, .jxsearch-wrapper .jxsearch-result > div .pagers a.active {
      color: #B704EB; }
  .jxsearch-wrapper .jxsearch-result > div .jxsearch-alllink a {
    color: black; }
    .jxsearch-wrapper .jxsearch-result > div .jxsearch-alllink a:hover, .jxsearch-wrapper .jxsearch-result > div .jxsearch-alllink a:active, .jxsearch-wrapper .jxsearch-result > div .jxsearch-alllink a:focus {
      color: #B704EB; }
      .jxsearch-wrapper .jxsearch-result > div .jxsearch-alllink a:hover:after, .jxsearch-wrapper .jxsearch-result > div .jxsearch-alllink a:active:after, .jxsearch-wrapper .jxsearch-result > div .jxsearch-alllink a:focus:after {
        color: #B704EB; }
